@charset "utf-8";
/* CSS Document */

.blog-search {
	position:relative;
	left:694px;
	top:-240px;
	background-color: #242322;
	padding:10px;
	width:280px;
	z-index: 9999;
}
.blog-search form { margin:0; }
.blog-search .label { font-size: 26px; margin-bottom:5px; color: #EBE1C8; }

input.post-search-keywords {
	font-size: 1.3em;	
}
input.nopost-submit-button, input.post-search-button {
	vertical-align: top;
}


.post-meta { float:left; width:300px; margin-left:30px; margin-top:50px; background-color: #AAAAAA; }
.post-wrap.first > .post-meta { margin-top:150px; }
.post-meta div.dark { background-color: #242322; }
.post-meta ul { list-style: square; padding:5px 5px 5px 20px; margin:10px 5px 0 20px; }
.post-meta ul a { font-size: 1.2em; }
.post-meta .info { background-color: transparent; margin-bottom:2px; }
.post-meta .info .date { float:left; width:100px; height:100px; margin-right:2px; }
.post-meta .info .date > div{ text-align: center; }
.post-meta .info .date .day { line-height:55px; margin-bottom:15px; font-size: 6em; }
.post-meta .info .date .month-year { font-size: 1.5em; }
.post-meta .info .other { float:left; width:198px; height:100px; }
.post-meta .related { margin-bottom:2px; padding: 20px 0; }
.post-meta .categories { padding: 20px 0; }


.post-meta h1 {
	text-align:center;
	margin:0;
	font-size: 1.4em;
	color: #EBE1C8;
}
.blog-categories span.categorie {
	text-align:center;
	padding:5px;
	font-size: 1.4em;
}
.blog-categories a {
	color: #A85E18;

}
.right-menu {
	float:left;
	margin-top:20px;
	margin-left:10px;
}

.post-container {
	margin-top:20px;
	position:relative;
	top:-430px;
}
.post-wrap {
	margin-bottom:60px;
}

.post-content {
	float:left;
	width:664px;
	background: transparent url('/images/template/article-bg-top.png') no-repeat;
	padding-top:12px;
}
.post .social {
	margin-top:20px;
	border-top:1px solid #DDD;
	padding:10px 0px;
}
.post .social div.icon {
	float:left;
	width:32px;
	height:32px;
	margin:5px;
}
.post .social div.facebook 		{ background-position: 0px 0px; }
.post .social div.twitter		{ background-position: -37px 0px; }
.post .social div.delicious		{ background-position: -74px 0px; }
.post .social div.google		{ background-position: -111px 0px; }
.post .social div.rss			{ background-position: -148px 0px; }
.post .social div.myspace		{ background-position: -185px 0px; }

.post .permalink { font-size:0.8em; border-top: 1px solid #DDDDDD; padding-top:20px; }

.post {
	width: 620px;
	min-height:400px;
	background-color: #FFF;
	border:1px solid #ddd;
	padding:25px;
}
.post-shadow {
	-moz-box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1);
	box-shadow: -6px 2px 12px rgba(0, 0, 0, 0.1)
}
.post-bottom-wrapper {
	position: relative;
	height:1px;
}
.post-bottom-bg {
	position: absolute;
	background: transparent url('/images/template/article-bg-bottom.png') no-repeat;
	left:0px;
	top: -5px;
	width:664px;
	min-height:30px;
}
.post-left-wrapper {
	position: relative;
	height:1px;
}
.post-left-bg {
	position: absolute;
	background: transparent url('/images/template/article-bg-left.png') no-repeat;
	left:-12px;
	top: -390px;
	width:13px;
	min-height:400px;
}

.post .header { border-bottom: 2px solid #DDD; padding-bottom:10px; }
.post .header .title { margin-bottom:5px; }
.post .header .title a {}
.post .header .title a:hover {}
.post .header .title .title-1 { font-size: 2.4em; }
.post .header .title .title-2 { font-size: 1.6em; }
.post .header .subtitle { font-size: 0.9em; margin-top:8px; }
.post .header .subtitle div { margin-bottom: 2px; }
.post .text { margin-top: 20px; text-align: justify; }


